<?php
/**
 * Created by PhpStorm.
 * User: Shen
 * Date: 2016/7/24
 * Time: 17:55
 * 装饰器模式：可以动态地添加修改类的功能。一个类提供了一项功能，如果在修改并添加额外的功能，
 * 传统的编程模式，需要写一个子类继承它，并重新实现类的方法。
 * 使用装饰器模式，仅需在运行时添加一个装饰器对象，即可实现，可以实现最大的灵活性。
 */
namespace DuiCode;

interface DrawDecorator{
    function beforeDraw();
    function afterDraw();
}